#ifndef __0689B304_7BD8_4598_86DF_D20E82D0E7A6__
#define __0689B304_7BD8_4598_86DF_D20E82D0E7A6__

#include "../import/import.h"
#include "../impl/head.h"

namespace xos_xml
{

    class sys_data
    {
    public:
        sys_data( xos::i_xos * pXosImpl );
        ~sys_data();

    public:
        // 
        // api
        // 
        xos::i_xos * m_pXosImpl;
        xos::i_misc * m_pMisc;
        xos::i_crt * m_pCrt;
        xos::i_time * m_pTime;

        // 
        // pool
        // 
        node_impl::POOL m_xml_node_pool;
        doc_impl::POOL m_xml_doc_pool;

    public:
        int init();
        int term();

    };

} // xos_xml

#endif // __0689B304_7BD8_4598_86DF_D20E82D0E7A6__
